body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-color:#E1E2E4;
	margin:0px;
}


.bg{
	margin:auto;
	background: url(images/top_bg.jpg) repeat-x left top;
	height:115px;
}



.container{
	width:1006px;
	margin:0px auto;
	height:inherit;
}

.logo{
	float:left;
	width:108px;
	margin-top:10px;
	margin-left:24px;
}

.right_top{
	float:right;
	width:241px;
	margin-top:10px;
	font-size:11px;
}

.cart{
	font-size:12px;
	color:#FFFFFF;
	padding-left:45px;
}

.numbers{
	font-size:13px;
	color:#003c77;
	padding-left:14px;
	font-weight:bold;
	padding-top:10px;
}

.middle_container{
	background-repeat: no-repeat;
	background-position:top;
	background-image:url(images/middle_bg.gif);
	width:992px;
	background-color:#ffffff;
	margin-left:25px;
	margin-top:8px;
	padding:0px 0px 40px 0px;

}

.middle_container2{
	background-repeat: no-repeat;
	background-position:top;
	background-image:url(images/middle_bg2.gif);
	width:992px;
	background-color:#dce6ef;
	margin-left:25px;
	margin-top:8px;
	padding:0px 0px 40px 0px;

}

.left_area{
	float:left;
	width:228px;
	position:relative;
}

.search_bg{
	background:url(images/search_bg.png) no-repeat;
	width:210px;
	height:81px;
	line-height:35px;
	position:absolute;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	font-weight:900;
	padding:0px 0px 0px 28px;
	left: -12px;
	top: 16px;
}

.cat{
	background:url(images/cat_bg.png) no-repeat;
	width:210px;
	height:40px;
	line-height:35px;
	position:absolute;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	font-weight:900;
	padding:0px 0px 0px 28px;
	left: -13px;
	top: 106px;
}

.man{
	background:url(images/cat_bg.png) no-repeat;
	width:210px;
	height:40px;
	line-height:35px;
	position:absolute;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	font-weight:900;
	padding:0px 0px 0px 28px;
	left: -13px;
	top: 417px;
}

.fp{
	background:url(images/cat_bg.png) no-repeat;
	width:210px;
	height:40px;
	line-height:35px;
	position:absolute;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	font-weight:900;
	padding:0px 0px 0px 28px;
	left: -13px;
	top: 729px;
}

.lft_nav{
	margin-top:150px;
	padding-left:22px;
}

.lftlink{
	font-size:12px;
	color:#403f3f;
	text-decoration:none;
	background:url(images/back_lft_btn.gif);
	background-repeat:no-repeat;
	width:200px;
	height:21px;
	display:block;
	padding-top:5px;
	padding-left:6px;
}

.lftlink:hover{
	font-size:12px;
	color:#fff;
	/*color:#1477A6;*/
	text-decoration:none;
	background:url(images/back_lft_btn_h.gif);
	/*background:url(images/front_lft_btn.gif);*/
	background-repeat:no-repeat;
	width:200px;
	height:21px;
	display:block;
	padding-top:5px;
	padding-left:6px;
}

.mid_area{
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	width: 516px;
	
}

.mid_area2{
	margin-top:15px;
	margin-left:120px;
	margin-right:10px;
	float:left;
	width: 550px;
	
}

.mid_area3{
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	width: 744px;
	
}

.right_area{
	float:right;
	width:228px;
	margin-top:15px;
}

.title2{
	font-size:12px;
	color:#004f85;
	font-weight:900;
}

/*----------------------- Product Tab <<--------------------------*/
.zoom{
	margin:0px;
	padding:0px;
	position:absolute;
	top:72px;
	left:83px;
	background:url(images/zoom.gif) no-repeat left top;
	width:33px;
	height:34px;
	text-indent:-9999px;
}
.zoom a{
	width:33px;
	height:34px;
	display:block;
}
.product_top{
	margin:0px;
	padding:0px;
	background:url(images/product_top.gif) no-repeat left top;
	width:250px;
	height:31px;
	float:left;
}
.product_middle{
	background:url(images/product_middle.gif) repeat-y left top;
	height:100%;
	margin:0px;
	padding:0px 2px 0px 2px;
	width:246px;
	float:left;
	position:relative;
}

.product_head{
	font-family:Tahoma, Verdana, arial;
	font-size:12px;
	height:20px;
	color:#ffffff;
	font-weight:900;
	padding:4px 0px 0px 8px;
}

.product_thump{
	margin:0px;
	padding:3px 0px 0px 0px;
	float:left;
	position:relative;
	width:123px;
	height:125px;
}

.pro_bottom_1{
	margin:0px;
	padding:9px 7px 0px 7px;
	background:url(images/product_bottom.gif) no-repeat left top;
	width:236px;
	height:33px;
	float:left;
	color:#085d85;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
}

.product_text{
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#515050;
}

.more_btn{
	background:url(images/more_h.gif) no-repeat;
	width:71px;
	height:18px;
	float:right;
	border:0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
.details_btn{
	background:url(images/details_h.png) no-repeat;
	width:79px;
	height:18px;
	float:left;
	border:0px;
	margin:0px 5px 0px 0px;
	cursor:pointer;
}
a.details_btn {
	background:url(images/details_h.png) no-repeat;
	width:79px;
	height:18px;
	float:left;
	border:0px;
	margin:0px 5px 0px 0px;
	cursor:pointer;
}
a.details_btn:hover{
/*	background:url(images/details_h1.png) no-repeat;*/
}

.addtocart_btn{
	background:url(images/addtocart_h.png) no-repeat;
	width:120px;
	height:18px;
	float:left;
	border:0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
a.addtocart_btn{
	background:url(images/addtocart_h.png) no-repeat;
	width:120px;
	height:18px;
	float:left;
	border:0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
a.addtocart_btn:hover{
/*	background:url(images/addtocart_h1.png) no-repeat; */
}

.product_text{
	margin:0px;
	padding:3px 0px 0px 0px;
	float:right;
	width:121px;
	text-align:left;
 font-weight:normal;
}
.product_text span{
	font-family:arial, Verdana;
	font-size:16px;
	font-weight:900;
	display:block;
	padding:0px 0px 10px 0px;
	color:#085d85;
}

.product_list_cnt{
	width:516px;
	float:left;
	padding:0px 0px 0px 0px;	
}
.product_lis{
	float:left;
	padding: 0px 0px 0px 0px;
	margin-left:0px;
}
.product_lis ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.product_lis li{
	width:244px;
	height:100%;
	list-style:none;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	 
}

.page_title{
	background-image:url(images/page_title_bg.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:30px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	padding-left:16px;
	margin-bottom:20px;
}
.page_title_in {width:500px; height:30px; color:#0070C0; text-transform:capitalize; font-weight:bold; font-size:20px; padding:5px 0 0 0; margin:0 0 10px 5px;}
.page_title_in1 {color:#0070C0; text-transform:capitalize; font-weight:bold; font-size:14px; padding:5px 0 0 0; margin:0 0 0 5px;}
.page_title_in2 {color:#0070C0; text-transform:capitalize; font-weight:bold; font-size:14px; padding:5px 0 0 0; margin:0 0 0 5px;}
.txt{
	color:#403f3f;
	font-size:12px;
}

.red1{
	color:#FF0000;
}

.red2{
	color:#FF0000;
	text-decoration:underline;
}

.red3{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

.form1{
	width:380px;
	height:18px;
	border:1px solid #c2c2c2;
	font-size:12px;
	color:#403f3f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	background-color:#fbfcfc;
}

.form2{
	width:120px;
	height:18px;
	border:1px solid #c2c2c2;
	font-size:12px;
	color:#403f3f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	background-color:#fbfcfc;
}

.form3{
	width:350px;
	height:18px;
	border:1px solid #c2c2c2;
	font-size:12px;
	color:#403f3f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	background-color:#fbfcfc;
}

.list1{
	width:362px;
	height:28px;
	border:1px solid #c2c2c2;
	font-size:12px;
	color:#403f3f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	background-color:#fbfcfc;
}

.logos{
	margin-top:10px;
	margin-bottom:10px;
}

.txt_area1{
	width:380px;
	height:100px;
	border:1px solid #c2c2c2;
	font-size:12px;
	color:#403f3f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	background-color:#fbfcfc;
}

.txt_area2{
	width:350px;
	height:100px;
	border:1px solid #c2c2c2;
	font-size:12px;
	color:#403f3f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	background-color:#fbfcfc;
}

ul.slideshow {
list-style:none;
width:516px;
height:240px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
ul.slideshow li {
position:absolute;
left:0;
right:0;
}
ul.slideshow li.show {
z-index:500;
}
ul img2 {
width:516px;
height:240px;
border:none;
}
#slideshow-caption {
width:516px;
height:70px;
position:absolute;
bottom:0;
left:0;
color:#fff;
background:#003d78;
z-index:500;
}
#slideshow-caption .slideshow-caption-container {
padding:5px 10px;
z-index:1000;
}
#slideshow-caption h3 {
margin:0;
padding:0;
font-size:16px;
}
#slideshow-caption p {
margin:5px 0 0 0;
padding:0;
}

/* ----------- PAGINATION ------------ */
.pagination1 {width:15px; height:15px; padding:1px; float:left; margin-right:2px; text-align:center; font-size:11px;background:#0C7BB3;border:1px solid #0E5E7F;  }
.pagination1 a{color:#fff; text-decoration:none; }
.pagination1 a:hover{text-decoration:underline; }

.pagination2 {width:15px; height:15px; padding:1px; float:left; margin-right:2px; text-align:center; font-size:11px;background:#FDFDFD;border:1px solid #D8D8D8;  }
.pagination2 a{color:#748A8A; text-decoration:none;  }
.pagination2 a:hover{text-decoration:underline; }

/* ------------ DETAIL ---------- */
.detail_box {width:500px; border:0px solid red; padding:5px; margin-top:15px; height:auto; float:left; }
.detail_box_left {width:200px; float:left; border:1px solid #DCDCDC; padding:25px 5px 15px 5px; font-size:11px;}
.detail_box_share {width:200px; float:left; border:1px solid #DCDCDC; margin:5px 0 0 0; padding:5px; text-align:left; font-size:11px;}
.detail_box_right {width:270px; float:right; padding:1px 5px 5px 5px; border:0px solid green; font-size:11px;}

.detail_box_bottom {width:500px; border:1px solid #DCDCDC; padding:5px; margin-top:65px; height:auto; float:left; }

.btn_buy_now {width:118px; height:30px; border:0; background:url(images/buy_now.png) no-repeat; cursor:pointer;}


/* ---------------- SHOPPING CART PAGES ------ */
.shopping_cart {width:176px; height:40px; float:left; background:url(images/tab_shopping_cart.png) left no-repeat; text-align:center;}
.shopping_cart_h {width:176px; height:40px; float:left; background:url(images/tab_shopping_cart_h.png) left no-repeat; text-align:center;}
.link30 {margin:12px 0 0 15px;}
.link30 a{text-decoration:none; color:#fff;}
.link30 a:hover{color:#000;}
.shopping_cart:hover {}

.delivery_add {width:176px; height:40px; float:left; background:url(images/tab_delivery_add.png) left no-repeat; text-align:center;}
.delivery_add_h {width:176px; height:40px; float:left; background:url(images/tab_delivery_add_h.png) left no-repeat; text-align:center;}
.link31 {margin:12px 0 0 29px;}
.link31 a{text-decoration:none; color:#000;}
.link31 a:hover{color:#000;}
.delivery_add:hover {}

.delivery_method {width:176px; height:40px; float:left; background:url(images/tab_delivery_method.png) left no-repeat; text-align:center;}
.delivery_method_h {width:176px; height:40px; float:left; background:url(images/tab_delivery_method_h.png) left no-repeat; text-align:center;}
.link32 {margin:12px 0 0 15px;}
.link32 a{text-decoration:none; color:#000;}
.link32 a:hover{color:#000;}
.delivery_method:hover {}

.payment_method {width:176px; height:40px; float:left; background:url(images/tab_payment_method.png) left no-repeat; text-align:center;}
.payment_method_h {width:176px; height:40px; float:left; background:url(images/tab_payment_method_h.png) left no-repeat; text-align:center;}
.link33 {margin:12px 0 0 15px;}
.link33 a{text-decoration:none; color:#000;}
.link33 a:hover{color:#000;}
.payment_method:hover {}

.cart_sep {width:2px; height:40px; float:left; background:url(images/tab_sep.png) left repeat-y; }
.tab_selected {width:13px; height:7px; float:left; background:url(images/tab_selected.png) left no-repeat; margin-top:14px; margin-left:50px;}

.btn_calculate {width:91px; height:34px; background:url(images/btn_calculate.png) no-repeat; border:0; cursor:pointer; color:#fff; font-weight:bold;}
.btn_proceed_checkout {border:0; width:212px; height:34px; background:url(images/btn_proceed_checkout.png); cursor:pointer; color:#fff; font-weight:bold;}
.btn_buy_more {border:0; width:140px; height:34px; background:url(images/btn_buy_more.png); padding-left:20px; cursor:pointer; color:#fff; font-weight:bold;}
.btn_back {border:0; width:140px; height:34px; background:url(images/btn_back.png); cursor:pointer; color:#fff; font-weight:bold;}
.btn_checkout {border:0; width:111px; height:34px; background:url(images/btn_checkout.png); cursor:pointer; color:#fff; font-weight:bold;}